@charset "UTF-8";

/* Sidenav -------------------------------------------------- */
.navbar {
	 margin-bottom: 10px;
}

/* Sidenav -------------------------------------------------- */
.breadcrumb {
	 margin-bottom: 10px;
}


/* Sidenav -------------------------------------------------- */

.sidenav {
  min-width: 228px;
  margin: 0px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.sidenav > li > a {
  display: block;
  *width: 190px;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}

.sidenav  >li > ul >li >a {
  text-indent: 1em;
}

/* Page-header -------------------------------------------------- */

.page-header {
    border-bottom: 1px solid #EEEEEE;
    color: #333333;
    display: block;
    font-size: 21px;
    font-weight: bold;
    line-height: 40px;
    margin: 0px 0 20px;
    padding: 0;
}

form .form-search{
  margin: 0 0 10px;
}

/************ from validate ****************/
.validate-error {
	display: inline-block; *
	display: inline;
	/* IE7 inline-block hack */ *
	zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
	color: #B94A48;
}

.control-group.error .validate-error {
	color: #B94A48;
}

.control-group.success .validate-error {
	color: #468847;
}

.validate-success {
	display: inline-block; *
	display: inline;
	/* IE7 inline-block hack */ *
	zoom: 1;
	vertical-align: middle;
	padding-left: 5px;
	color: #468847;
}